#include "scheduler_hws.h"

Scheduler_HWS :: Scheduler_HWS (int time_quantum) {
	quantum = time_quantum;
}

Scheduler_HWS :: ~Scheduler_HWS () {

}

void Scheduler_HWS :: begin (list <Process> * processes) {
	cout << "Running the HWS scheduler" << endl;

	int clock = 0;
	bool keep_going = true;

	while (keep_going) {


		// Check for any starving processes
		if ((clock + 1) % 100) {
			// Look for any processes that haven't run in 100 ticks
			// Bump their priority up by 10
		}
	}
}

